package com.briup.pts.mapper;

import com.briup.pts.domain.bean.Batch;
import com.briup.pts.domain.vo.BatchVO;

import java.util.List;

public interface BatchMapper {

    Batch queryById(String batchId);
    List<Batch> queryAll();


    /**
     * 根据批次id，查询批次及其对应的质检记录信息
     * @param batchId 批次id
     * @return 符合条件的批次信息
     */
    BatchVO queryByIdWithQR(String batchId);

    /**
     * 修改批次信息
     * @param batch 批次信息
     */
    void updateBatchInfo(Batch batch);
}
